package org.fusionide.builder.parsers;

import java.util.Vector;

import org.eclipse.core.resources.IFile;
import org.fusionide.builder.parsers.cfml.Variable;



public interface IParser {
	public void build(IFile file, IParserHandler parserHandler);

	public IRootParserContext parse(byte[] input, IParserHandler parserHandler);
	
	public IRootParserContext parse(char[] input, IParserHandler parserHandler);

	public Vector<Variable> getVariables(int offset);
}
